Near Optimal Leader Election in Multi-Hop Radio Networks
نویسندگان
چکیده
We present distributed randomized leader election protocols for multi-hop radio networks that elect a leader in almost the same time TBC required for broadcasting a message. For the setting without collision detection, our algorithm runs with high probability in O(D log n D + log n) · min{log logn, log n D } rounds on any n-node network with diameter D. Since TBC = Θ(D log n D + log n) is a lower bound, our upper bound is optimal up to a factor of at most log logn and the extra logn factor on the additive term. This algorithm is furthermore the first O(n) time algorithm for this setting. Our algorithm improves over a 25 year old simulation approach of Bar-Yehuda, Goldreich and Itai with a O(TBC logn) running time: In 1987 they designed a fast broadcast protocol and subsequently in 1989 they showed how it can be used to simulate one round of a single-hop network that has collision detection in TBC time. The prime application of this simulation was to simulate Willards single-hop leader election protocol, which elects a leader in O(log n) rounds with high probability and O(log logn) rounds in expectation. While it was subsequently shown that Willards bounds are tight, it was unclear whether the simulation approach is optimal. Our results break this barrier and essentially remove the logarithmic slowdown over the broadcast time TBC . This is achieved by going away from the simulation approach. We also give a distributed randomized leader election algorithm for the setting with collision detection (even with single-bit messages) that with high probability runs inO(D+logn log logn)· min{log logn, log n D } = O(D+logn) ·O(log logn) rounds. This round complexity is optimal up to O(log logn) factors and it improves over a deterministic algorithm that requires Θ(n) rounds independently of the diameter D. Our almost optimal leader election protocols are especially important because countless communication protocols in radio networks use leader election as a crucial first step to solve various, seemingly unrelated, communication primitives such as gathering, multiple unicasts or multiple broadcasts. Even though leader election seems easier than these tasks, its best-known O(TBC logn) running time had become a bottleneck, preventing optimal algorithms. Breaking the simulation barrier for leader election in this paper has subsequently led to the development of near optimal protocols for these communication primitives.
منابع مشابه
An Improved Leader Election Protocol in Multi-hop Radio Networks
This paper presents two randomized protocols for the problem of electing a \leader" among a set of nodes in an arbitrary multi-hop radio network. First, a variation of the leader election protocol by Bar-Yehuda et al. BGI87] is presented, in which the termination problem is addressed. Then, an eecient randomized leader election protocol in arbitrary multi-hop radio networks is presented. Our el...
متن کاملDeterministic Leader Election in Multi-hop Beeping Networks - (Extended Abstract)
We study deterministic leader election in multi-hop radio networks in the beeping model. More specifically, we address explicit leader election: One node is elected as the leader, the other nodes know its identifier, and the algorithm terminates at some point with the network being quiescent. No initial knowledge of the network is assumed, i.e., nodes know neither the size of the network nor th...
متن کاملDetermining the Optimal Configuration of the Multi-Ring Tree for Bluetooth Multi-Hop Networks
In this work, a multi-ring tree algorithm is proposed for Bluetooth low-energy networks with non-uniform distribution of devices. In a dense area, a leader root is elected during the leader election phase and a min-path algorithm is introduced to determine the optimal number of rings for various numbers of discoverable roots. According to the optimal configuration, the leader root connects to i...
متن کاملLeader Election Algorithms for Multi-channel Wireless Networks
We study the leader election problem in single-hop multichannel wireless networks with single-antenna radio nodes. The objective is to elect leaders for all channels on which one or more nodes in the network can operate. We assume that nodes do not have collision detection capability. In this paper, we propose three algorithms for leader election: one deterministic and two randomized. The deter...
متن کاملExploiting Spontaneous Transmissions for Broadcasting and Leader Election in Radio Networks
We study two fundamental communication primitives: broadcasting and leader election in the classical model of multi-hop radio networks with unknown topology and without collision detection mechanisms. It has been known for almost 20 years that in undirected networks with n nodes and diameterD, randomized broadcasting requiresΩ(D log n D +log n) rounds in expectation, assuming that uninformed no...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013